Metro: An Analysis Toolkit for Template Semantics

نویسندگان

  • Joanne M. Atlee
  • Nancy A. Day
  • Jianwei Niu
  • Eunsuk Kang
  • Yun Lu
  • David Fung
  • Leonard Wong
چکیده

We describe the Metro toolkit, which supports software modelling and analysis for requirements notations that have configurable semantics. Metro is based on a formalism, called template semantics, which structures the operational semantics of a family of notations as a predefined parameterized template that is instantiated with user-provided parameter values. Thus, the semantics of a single notation can be expressed succinctly as a set of parameter values to this template. The Metro toolkit takes as input a specification and a set of template-parameter values, and it produces an analyzable model. The toolkit can either translate the specification into the input language of an existing model checker (e.g., SMV), or compile the specification into a more primitive form (e.g., logic, BDDs) that is suitable for analysis. MagicDraw is used as a front-end for editing specifications and animating SMV-generated counterexamples.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Formal Verification of the A-7E Software Requirements using Template Semantics

Template semantics is a template-based approach to ease the process of identifying the essential differences among model-based notations. In this approach, a template captures semantics that are common among notations and allows users to specify only the distinctive features of a notation. In this paper, we illustrate the method of describing requirements in Software Cost Reduction (SCR) using ...

متن کامل

Declarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey

One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...

متن کامل

Analysis Prediction Template Toolkit ( Aptt ) for Real - Timeimage

IMAGE PROCESSING N. Sarvan, R. Durrant, M. Fleury, A. C. Downton and A. F. Clark University of Essex, UK

متن کامل

An Analysis of the Salīm Heart Semantics: An Approach to Spiritual Health in Holly Quran

Spiritual health has great importance in human life to the extent that in recent years the World Health Organization (WHO) looked with favor on it. Holy Quran has introduced itself as a healing prescription for the human soul. Spiritual health is associated with the keyword of “Heart” in the Quran's literature, and the concepts of sick and healthy hearts have been mentioned in it. In this regar...

متن کامل

Simulation of Metro Train Fire in an Underground Station of Tehran Metro Line 7

In this research a fire scenario was simulated in one of the stations of the line 7 of Tehran's subway system. The Line 7 is under construction and the ventilation system is under design. Fire was set for a stopping metro train at the platform of the station. A 160 meter length eight-car metro train with the forth wagon on the fire was studied. The heat release rate is based on a quadratic f...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006